Parallelization of the HIROMB Ocean Model

نویسندگان

  • Tomas Wilhelmsson
  • Björn Engquist
  • Josef Schüle
  • Jarmo Rantakokko
چکیده

The HIROMB model of the North Sea and the Baltic Sea has been running operationally at SMHI since 1995 and delivers daily forecasts of currents, temperature, salinity, water level, and ice conditions. We have parallelized and ported HIROMB from vector computers to distributed memory parallel computers like CRAY T3E and SGI Origin 3800. The parallelization has allowed grid resolution to be refined from 3 to 1 nautical miles over the Baltic Sea, without increasing the total runtime. The grid decomposition strategy is designed by Jarmo Rantakokko. It is blockbased and computed with a combination of structured and unstructured methods. Load balance is fine-tuned by assigning multiple block to each processor. We analyze decomposition quality for two variants of the algorithm and suggest some improvements. Domain decomposition and block management routines are encapsulated in F90 modules. With the use of F90 pointers, one block at a time is presented to the original F77 code. We dedicate one processor for performing GRIB formatted file I/O which is fully overlapped with model time stepping. Computation time in winter season is dominated by the model’s viscous-viscoplastic ice dynamics component. Its parallelization was complicated by the need for a direct Gaussian elimination solver. Two parallel direct multi-frontal sparse matrix solvers have been integrated with parallel HIROMB: MUMPS and a solver written by Bruce Herndon. We have extended and adapted Herndon’s solver for HIROMB, and use ParMETIS for parallel load balancing of the matrix in each time step. We compare the performance of the two solvers on T3E and Origin platforms. Herndon’s solver runs all solver stages in parallel which makes it the better choice for our application. ISBN 91-7283-296-7 • TRITA-NA-0210 • ISSN 0348-2952 • ISRN KTH/NA/R--02/10--SE

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallelizing a High Resolution Operational Ocean Model

The Swedish Meterological and Hydrological Institute (SMHI) makes daily forecasts of temperature, salinity, water level, and ice conditions in the Baltic Sea. These forecasts are based on data from a High Resolution Operational Model for the Baltic (HIROMB). This application has been parallelized and ported from a CRAY C90 to a CRAY T3E. Our parallelization strategy is based on a subdivision of...

متن کامل

Parallelization of Rich Models for Steganalysis of Digital Images using a CUDA-based Approach

There are several different methods to make an efficient strategy for steganalysis of digital images. A very powerful method in this area is rich model consisting of a large number of diverse sub-models in both spatial and transform domain that should be utilized. However, the extraction of a various types of features from an image is so time consuming in some steps, especially for training pha...

متن کامل

Mixed Large-Eddy Simulation Model for Turbulent Flows across Tube Bundles Using Parallel Coupled Multiblock NS Solver

In this study, turbulent flow around a tube bundle in non-orthogonal grid is simulated using the Large Eddy Simulation (LES) technique and parallelization of fully coupled Navier – Stokes (NS) equations. To model the small eddies, the Smagorinsky and a mixed model was used. This model represents the effect of dissipation and the grid-scale and subgrid-scale interactions. The fully coupled NS eq...

متن کامل

Mixed Large-Eddy Simulation Model for Turbulent Flows across Tube Bundles Using Parallel Coupled Multiblock NS Solver

In this study, turbulent flow around a tube bundle in non-orthogonal grid is simulated using the Large Eddy Simulation (LES) technique and parallelization of fully coupled Navier – Stokes (NS) equations. To model the small eddies, the Smagorinsky and a mixed model was used. This model represents the effect of dissipation and the grid-scale and subgrid-scale interactions. The fully coupled NS eq...

متن کامل

Parallelization of the Fvcom Coastal Ocean Model

The Finite Volume Coastal Ocean Model (FVCOM) is a publicly available software package for simulation of ocean processes in coastal areas. The unstructured grid approach used in the model is highly advantageous for resolving dynamics in regions with complex shorelines such as estuaries, embayments, and archipelagos. A growing user community and a demand for large-scale, high resolution simulati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002